package com.um2.simplexe.client.ui.exec;

import java.awt.Component;

import javax.swing.JPanel;


public interface ToutesLesMethodesClient {
	
	
	
	public void fermerLApplication() ;
	
	public String requetteAuServeur(String req) ;
	
	public void ajouterALaZone1 (String nom,JPanel j) ;
	public void ajouterALaZone2 (String nom,JPanel j) ;
	public void ajouterALaZone3 (String nom,JPanel j) ;
	
	public void retirerALaZone1(int i) ;
	public void retirerALaZone2(int i) ;
	public void retirerALaZone3(int i) ;
	
	public int getCountZone1() ;
	public int getCountZone2() ;
	public int getCountZone3() ;

	public Component getZone1Panel (int i) ;
	public Component getZone2Panel (int i) ;
	public Component getZone3Panel (int i) ;
	
	public Component getZone1Panel () ;
	public Component getZone2Panel () ;
	public Component getZone3Panel () ;
	
	
	public int getZone1Indice () ;
	public int getZone2Indice () ;
	public int getZone3Indice () ;
	
	
	
	
	public String getTitreAppli() ;
	public void setTitreAppli(String titre) ;
	
	public String getStatusAppli() ;
	public void setStatusAppli(String titre) ;
	
	public int getStatusAppliPourcent() ;
	public void setStatusAppliPourcent(int pourcentage) ;
	
	public JPanel getHautDeZone(int numeroZone) ;

	
	
	public void setIPServeur(String serveur) ;
	public void setPortServeur(int port) ;
	
	public String getIPServeur() ;
	public int getPortServeur() ;
	
	public String envoyerMessage (String msg) ;

}
